//package com.cn.springcloudapi.inter.wachat.articleAndMenu;
//
//
//
//
//import com.cn.springcloudapi.fallback.wachat.articleAndMenu.YmArticleApiFallback;
//import com.cn.springcloudwechat.common.ajax.AjaxRes;
//import com.cn.springcloudwechat.model.articleAndMenu.YmActivityArticle;
//import com.cn.springcloudwechat.model.articleAndMenu.YmArticle;
//import com.cn.springcloudwechat.model.articleAndMenu.YmScrollArticle;
//import org.springframework.cloud.openfeign.FeignClient;
//import org.springframework.web.bind.annotation.RequestMapping;
//
//
///**
// * @program: parent$
// * @author: Administrator$
// * @create: 2018/7/17$ 17:20$
// */
//@FeignClient(value = "spring-cloud-route/route",fallback = YmArticleApiFallback.class,decode404 = true)
//public interface YmArticleApiService {
//
//    /**
//     *  添加文章
//     * @param record
//     * @return
//     */
//    @RequestMapping(value = "/waChat/article/insertArticle")
//    AjaxRes insertArticle(YmArticle record);
//
//    /**
//     * 更新文章
//     * @param record
//     */
//    @RequestMapping(value = "/waChat/article/updateArticle")
//    AjaxRes updateArticle(YmArticle record);
//
//
//    /**
//     *  获取推荐菜单文章（最新，热门，精选）
//     * @return
//     */
//    @RequestMapping(value = "/waChat/article/getRecommendMenuArticle")
//    AjaxRes getRecommendMenuArticle();
//
//    /**
//     * 获取相关类型文章
//     * @param articleType
//     * @return
//     */
//    @RequestMapping(value = "/waChat/article/getYmArticle")
//    AjaxRes getYmArticle(Integer articleType);
//
//    /**
//     * 根据滚动类型获取轮播文章
//     * @param scrollType
//     * @return
//     */
//    @RequestMapping(value = "/waChat/article/scrollType")
//    AjaxRes getScrollArticle(Integer scrollType);
//
//
//    /**
//     * 添加轮播文章
//     * @param ymScrollArticle
//     */
//    @RequestMapping(value = "/waChat/article/insertScrollArticle")
//    AjaxRes insertScrollArticle(YmScrollArticle ymScrollArticle);
//
//    /**
//     * 更新轮播文章
//     * @param ymScrollArticle
//     */
//    @RequestMapping(value = "/waChat/article/updateScrollArticle")
//    AjaxRes  updateScrollArticle(YmScrollArticle ymScrollArticle);
//
//
//    /**
//     * 通过菜单ID 获取文章
//     * @param menuTagId
//     * @return
//     */
//    @RequestMapping(value = "/waChat/article/getMenuArticle")
//    AjaxRes getMenuArticle(Long menuTagId);
//    /**
//     * 查询文章点赞数及阅读量
//     * @param articleId
//     * @return
//     */
//    @RequestMapping(value = "/waChat/article/getArticleExpandData")
//    AjaxRes getArticleExpandData(Long articleId);
//
//
//    /**
//     * 更新文章阅读量
//     * @param articleId
//     */
//    @RequestMapping(value = "/waChat/article/updateArticleReadNumber")
//    AjaxRes updateArticleReadNumber(Long articleId);
//
//
//    /**
//     * 添加活动
//     * @param record
//     * @return
//     */
//    @RequestMapping(value = "/waChat/article/insertSelective")
//    AjaxRes insertSelective(YmActivityArticle record);
//
//    /**
//     *  获取活动文章
//     * @param record
//     * @return
//     */
//    @RequestMapping(value = "/waChat/article/getActivityArticle")
//    AjaxRes getActivityArticle(YmActivityArticle record);
//
//    /**
//     * 更新活动文章
//     * @param record
//     */
//    @RequestMapping(value = "/waChat/article/updateActivityArticle")
//    AjaxRes updateActivityArticle(YmActivityArticle record);
//    /**
//     * 根据文章id 查询文章
//     * @param articleId
//     * @return
//     */
//    @RequestMapping(value = "/waChat/article/selectByPrimaryKey")
//    AjaxRes selectByPrimaryKey(Long articleId);
//
//}
